package file;

import java.io.File;

/**
 * java.io.File的演示
 * 该类的每一个实例用于表示一个文件或目录，但实际上表示的是一个抽象路径。
 * 使用File可以：
 * 1）访问其表示的文件或目录信息
 */

public class FileDemo {
    public static void main(String[] args) {
//        File file=new File("E:/IdeaProject/demo.txt");
        File file=new File("./jsd2302/src");

        String name= file.getName();
        System.out.println("name:"+name);
        //文件为0有两种情况，1.路径无效2.确实文件没有内容
        long len=file.length();
        System.out.println("length:"+len);

        boolean ih=file.isHidden();//文件是否隐藏
        boolean cr=file.canRead();//文件是否只读
        boolean cw=file.canWrite();//文件是否可写
        System.out.println("文件是否隐藏："+ih);
        System.out.println("文件是否可读："+cr);
        System.out.println("文件是否可写："+cw);

    }
}
